Let me first tell you my experience with that store:
I bought a EFA2 for GBA from their website as it stated clearly "In Stock", I was charged for it in the next to days (payed with pay pal), after being charged I noticed their website stated "Preorder" on the status of the EFA2, and I asked inmediately: "Do you have it in stock right?", they sent me an answer saying "Your item is being shipped".
Five days later (a week later of placing my order), I got a response from the admin saying "sorry, the item is no longer in stock, we can send you something else, wait of the item to be re stocked or make a full refund (it takes about 5 to 7 business days)". I asked for the full refund AND after 10 business days later they refunded me the money.
In the meanwhile I got a EFZ3 from Jandaman.com that was here in 4 business days after placing my order with Paypal too.
To resume, I personally think there are lots of better stores than GameYeeeah.com. If you don't like their service, just stop buying from them, there is no need to "boycot" anything.