It isn't necessarily the cheapest drinks though which are bought by the idiots.
Top of my head - say Asda's common 3 for £10 wine offers. They don't sit in town centres drinking Chardonnay!
Louts drink such as Stella, this is quite expensive.
One of the cheapest beers going (Ignoring Tesco Value Lager, which is basically pee put through a soda stream) can be found in Aldi. It comes in small squat bottles, and it's French lager. It costs just over £3 for 12 bottles and is for the price very good. Lidl do a similar German one, which is even better.
This is never drunk by idiots sat in parks causing a disturbance.
I'd still stick by the idea of targetting certain drinks, though the makers of Stella might feel victimised