As possibility for at least doing something about all this, I just joined the poker player's alliance (www.pokerplayersalliance.org).
They're lobbying for our rights and send out regular info, so I would encourage everyone to join. I feel like it's well worth the $20 membership fee to support their lobbying efforts for poker player's rights.