I wouldn't use that for a reason why the UK sucks. I'm sure you're a lovely person.
I won't ever get into these debates simply because every country has problems of some sort. No argument will ever change that fact. Also, finger pointing and flag waving never does any good.
Although I'm not an Obama fan, I do agree. The president has the right to meet with anyone as long as the one he is seeing agrees to the meeting. Presidents in the past have met with the Dalai Lama, why can't he?
(Disclaimer: Support of this answer in no way indicates support of the president's ideals or views.)