It's a pub, business hours can be anything from 10am to 4am in this city.
They are condescending because you'd rather a whole business inconvenienced itself rather than taking steps of your own to mitigate the noise. You live in a city, be thankful it isn't New York.