It will be taxed out of the free market and drinkers will return underground to commit their health crimes.
Doubtful. You have to keep the masses sedated.
One only has to look to England where binge drinking is rampant (especially among the youngest). Free contraceptives leads to another sexual revolution where debauchery and swinging explode into the mainstream.
As long as the people can have their "fun", they will not revolt against oppressive gov't.