Jesus, these PUG vs. premade threads make my head ache. And they all seem to be iterations of the same arguments; it's like reading the empiricists vs. the rationalists debate the same things over and over again for hundreds of years.
Here's the gist:
1. PUG players want to know in advance whether they're facing a premade team. This is a fair request. If you are a premade team (and I do not think most premades do this), there's no excuse for lying if someone joins your lobby and asks if you're a premade. I can understand that this is impractical, but I don't know why people get so riled up by this reasonable request.
2. Same if you're a noob and someone asks you if you're one. You are being selfish by hurting your PUG team; not all PUG players want to play teacher and help you learn.
3. It's not practical right now for premades to advertise that they're premade in game name for a variety of reasons listed above. Stat hounds won't play a premade host because they will be concerned that the host might quit to save stats, etc.
4. If you're a PUG and don't want to face premades, you have to stop whining here and learn to figure out in advance how to know if you're facing a premade. It's not hard. Don't flame or insult people in the lobby for playing with friends, just leave quietly.
5. if you're a premade facing PUGs, you ought to kick noobs on opposing side, especially if you advertise your lobby as "pro" or "no noobs". The PUGs on the other side will greatly appreciate it, because there are PUG players who like to play vs. premades, but understandably don't want to do so if they're stacked with noob twins.