I know this post is old, but, I'd like to respond to it piece by piece in case anyone else has the same questions or issues.
I am looking for a safe online poker site i can play in the US. I know that there is really no SAFE site, but thats ok with me. I do not live is Nevada or NJ so UP wans WSOPcom are not option. I also cant play on Bovada bc I do not have a visa card to deposti money. Another problem i have is i play on the MAC. i know a lot of poker sites dont have mac clients yet. i usually play MTT and Single Table SnGs. if anybody knows of any sites that you can play on in the US on a mac it would be greatly appreciated. thanks!
Bovada has a number of deposit options other than Visa, including cash via "rapid transfer," bank wire, and it appears as if bitcoin may be just around the corner. You could also go to many grocery, convenience, corner stores and purchase certain pre-paid Visa cards that will work for deposits. Make sure the card you purchase is authorized to make International transactions however, or your deposit attempt will be denied and you'll have purchased a pre-paid card for nothing.
Also, there are number of US friendly sites that offer a Mac client. Since MTTs and SNGs are your thing, I'll give you my recommendations in no particular order: America's Cardroom (Mac client in Beta), Full Flush Poker (be sure to get rakeback), Grand Poker Network (smaller site but smooth client),
Intertops (web based client).
There isnt one since it's illegal for americans to play....
It is NOT illegal for Americans to play online poker. It never was and it likely never will be (a couple of exceptions exist, like Washington State). The Federal government of the USA has NO LAWS on the books that make playing online poker illegal for citizens and very very few states do. Of the laws that "pertain to online poker," many of them have been overturned or reinterpreted (see The Wire Act and the DOJ).
The common misconception that you have repeated here stems from the fact that the UIGEA made it illegal for US banks and financial institutions to knowingly process transactions for online gambling. This however does NOT make any US citizen liable, it makes the bank / credit card company / money processor liable for checking their transactions.