Oh that's much more reasonable. I always thought the US laws were weird because open container is a really weird thing to do anything more than be some suspicion (I think you should need more. Like someone is acting drunk, but hard to prove). Why can't my friends drink in the car? Why can't I have a trashbag full of empty cans that I'm bringing back from a camping trip? I gotta put those in my trunk? Not all vehicles have trunks. I can bring a bottle of wine or whisky to a friends, we don't drink all of it, and I gotta hide it or wrap it in duct tape to drive it home? The point of the law is about the danger posed to you, others, and property. Just focus on that.
Drinking a beer in the car is just as legal here as drinking a pepsi. Personally I don't see the problem.