Yeah, I would leave the government out of this.
As legal age for voting is 18, I think the age limit for serving alcohol should be 18 as well.
Here in Cyprus they are quite liberal on the drinking. My son is 16 and I do let him have a drink or two occasionally. He gets alcohol served at other peoples' homes and at parties anyway, so I don't think it's a big issue. And he can go to the super market and buy alcohol, nobody check id's. Actually you don't often see people or young people drunk here, even in the clubs, so that's sort of not an issue here. And my son hasn't gotten flat drunk yet, so we are ok for now.