Then the fact they picked the wrong realm is on them. With the introduction of
player adjustable experience rate there's really no reason to join Lordaeron if you only want to level slowly. No cash shop argument stopped being relevant the moment crossrealm was introduced.
The issue here is they don't bother to read up before picking where and what they'll be playing. The forum is full of information that people choose not to read. It's the reason why we have so many "QQ I was banned wrongfully" posts - they didn't read the rules.
So naturally, if they don't read what they're getting into they'll complain.
Pug scene is awful because players themselves are awful. To make a proper pug on Lordaeron you need actual knowledge. Believe it or not but I did my first 25 KS on Lordaeron with a full pug group. It's far from impossible.
That's why Icecrown is a lot better place for casuals. Many players are bad or mediocre at best and if they don't wanna commit and learn the game they're welcome to clear stuff at their pace on Icecrown.