Most carriers I've used recently ask that duty free bottles not be placed in the overheads but under the seat in front.
From my experience with specific airlines that I have used Iberia, BA and AF allow it in overheads (tbh the CC's don't have much choice since they cannot monitor everything that gets crammed into the overhead bin...if they see it when doing the bin closing/seatbelt check they will remove it and put it in the cupboard at the front if the owner doesn't make themselves known)
Emirates and KLM won't allow it into the overheads, its uder the seat or in the cupboards.
I do often wonder about the weight of baggage and stuff inside those bins, especially when taxiing etc cos the noises that come from them is alarming sometimes, creaking, groaning etc
What is the weight limit on the overheads when fully stuffed so much that the lid needs to be wrestled shut?