Well, josepp, it might be pointed out that many of the posters to this thread are not residents of this country. In addition, everyone is entitled to their own opinion, and that's what America is supposed to be about, right?
Having said that, I completely get why you are pissed off.