If they say it's a pint, it should be a pint. If they're selling it as a glass of beer, they can serve it in a 5oz glass if they want. Portion control is a big part of maintaining a successful business and sometimes lowering serving is preferred over raising prices. The size of the drink doesn't automatically mean they're ripping you off. Just because they're getting a few more drinks out of a keg as long as they're not making absolutely huge net profits then I don't see a problem.
I do agree that advertising as a pint and only serving 14oz is not fair business practices and it happens everywhere. Fast food joints fill cups full of ice and you hardly get any Soda, I've started ordering inside just so i can fill my own cup
