Totally agree, you obey the laws of the country you are in, you don't have to agree with them, but you should obey them. Here in Australia you can have an open bottle of liqour in your vehicle at any time, but I know in some of the states in the US, that doing just that is an invitation for a night in jail.
Hence, when I have travelled in the US I don't have a open bottle of liquor in my vehicle.