I don't really drink, so I'm not an expert, but here in California:
Liquor stores sell beer, wine, and hard liquor. Grocery stores ell beer, wine and hard liquor, bothof these places can stay open as late as they want. Bars stay open till 2AM, and serve as many shots as you want. Resaurants can sell you only a beer or glas of wine or whatever you like, giving the wine lsit to customers with their menus is normal...