Eloisa, what are you doing about it?  You seem to have a lot to say for someone, who claims to take the position of "shut up and do something."  It's rather hypocritical.  Don't expect someone to fight your fight for you.  

Yes, many of us are aware of the problems.  No, not everyone is aware of the problems.  So, who's this "we" you're referring to?  It seems like it's just you. This is a public forum designed to let people express their opinion and I'm fully exercising that feature.  

File suit on what grounds?  Legislators legislate.  They didn't do anything illegal.  Maybe do less armchair advocacy.