Mexican beer does suck. A lot of people bought into advertising and a lime, not into good beer.
Life is too short to drink sucky beer.
The Mexican beer industry was started by Germans making German beers. Another idea Mexicans stole from others.
Try a negra modelo, its good.