Well, to be honest, if you want to see a bunch of people complaining about the place they moved to, you should go to the British Expats forum. I am not saying we don't whinge and moan at times, but for the most part, it's limited to certain areas of the website, and it's usually a vent. There's usefulness in venting occassionally, but I think taking it to excess is counter-productive, and allows you to wallow in the negatives of a situation rather than coping in a mature fashioned. However, I don't think that people can understand what it's like to be an immigrant until they are one. Not everyone has a rough time, but even people like me who probably adapted better than most has their moments.
That said, if the OP doesn't like what's said on this website, he or she can always NOT READ IT. I am pretty sure there are few people here (if any) who are taking advantage of the system. And contrary to popular belief, we aren't eligible for benefits straight off the boat. I am not sure what sort of debate is expected if any. He or she stated their opinion and I really doubt he or she really expected much agreement on a board for immigrants. And what exactly was there of substance to debate? His or her personal opinion on immigration? Random posters here and their posts whinging about drinking culture or not being able to go to the shops after 5 on a Sunday? The vast majority of this site is entirely positive, so much so that British people have been known to get emotional when they read threads like "I need to hear good things about the UK" and "What would you miss if you left the UK". Some of the same posters who have the occasional complaint about one thing or another have posted some wonderful things about this country. And some of them have gone on to become British citizens themselves.
And I hate Horlicks. I used to love it back when I had rare access to it, but it is such a weird, cloying combination of sweet, malty and thick. Bleurgh. I am not sure why I ever liked it, but I loved it until I moved here.
ETA: Why we won't just GO HOME:
http://talk.uk-yankee.com/index.php?topic=3338.0