"If you don't like the process, then get out of my country."
I can already predict someone saying that. The silly part is it usually comes from the most ignorant and illiterate people anyway. That's a whole other topic, but I'll stick to what I say.
Quite honestly, I don't see what difference it makes between being a permanent resident and being a citizen of a naturalized citizen for that matter. The background checks have always been in place. I truthfully believe it's their way of making money.
Anyway......I'm glad I'm done w/ all of my training and I don't have to pay the $130 anymore.
Wait....I hope I don't have to do this for airline training do I?! I'm gonna have to start saving up for the $600 to get myself naturalized as an American citizen who can sing The Star-Spangled Banner and be able to say how many senators exist, etc...
Hell, I could probably teach some of those a thing or two about English. [/tangent]