So let me get this straight, you don't see "cafe mocha" on the menu but you order it anyways? Then get bent out of shape when the girl working there asks for clarification? Now you want to vandalize the store because you some "hippie dude" called you on your attitude?
On what planet is hot chocolate called a mocha? Mocha gets it's name from the Yemen port of Mocha, and is in fact coffee. Seems your attitude online is representative of how you are in person. Bonus points for consistency.