Regardless of the legality of the service: I always use xcancel instead of X. I don't have a twitter account and I don't want to sign in. I just occasionally want to read what some people had to say about something. Even this is usually a mistake. It's probably better taken as entertainment. My point is: companies stop making your product suck, and people won't have a reason to try and fix it for you.
X should provide an option to make youor posts public. And govt reps should be required to use it.
It's not like one-way communication is a hard problem. Just post that stuff on a website ffs!