For about 2 years after 9/11, criticizing George W. Bush was considered unpatriotic. But he received plenty of criticism from Democrats in the context of the 2004 campaign, and after the Katrina debacle, society at large turned against him. Were you not paying attention?
Oh, and please specify that you mean George Bush Jr., if that is who you're referring to. George Bush Sr. is a competent man, making him very different from his eldest son.
As for Obama, he's getting flak for being an elected Democratic President, not for being half-Black. Bill Clinton got this kind of treatment, as did Jimmy Carter, and can you imagine how much garbage the House GOP would be dumping upon a President Hillary?
@Diego: Whenever you call people stupid, make certain that all of your homonyms in that particular sentence are the correct ones. "They're", not "there".