Shop when it suits you. People only need to use their manners (which it appears are not taught to a lot of people now) to get past you. If you expect respect you must also give respect.
How could anyone think that is legal. These are the people that put the cost of groceries up. The company has to cover their savings and the only way is to put the prices up.