There are 16 oz in a pint, but according to this Wall Street Journal article some restaurants are serving 14oz beers. This problem seemed to be first noticed Jeff Alworth, a Portland, Ore., beer blogger. Taking an initiative Alworth started the Honest Pint Project. He went around Portland drinking beer and measuring the glasses. He then posted his results on his blog showing where an honest pint could be found.
So what are the economics of 14oz beers? It is possible that people do not want a whole pint as a quote from the article points out "Someone who comes in and wants a beer doesn't want a huge glass," says Tanny Feerer, vice president for purchasing at Damon's International. "Fourteen ounces is enough." As a spokesperson for Hooters points out 20 extra beers are gained per keg with the 14oz pours.
If a pint is honest or not depends on if the beer is advertised as a pint or 14oz beer. Either way, some companies have taken the advice of an article published in a British Medical Journal by Brian Wansink, a Cornell University professor that showed customers cannot usually tell the difference and are just as happy with a 14oz beer.
At this point it might be a good idea to follow the British. There if you get a pint in the pub, your glass is certified as a pint and it marked as such. This Wikipedia article on pint glasses is quite informative on the subject.
Economically it could be argued that letting it go as is with dishonest pints might be better if the cost of implementing such a certified pint glass system outweighed the benefit of decreased monitoring cost for people like Alworth and the loss of the consumer enjoyment of those extra 2 oz. But I would rather have my full pint.