1.even if im 18 can a LEO make those types of comments? I don't think there are laws about what comments people are allowed to make. It's just talking. Yeah he was an ass, but this is America. There is no right not to be offended.
Wrong. He is an LEO not some guy off the street. At my place of employment I can make any comments I want but I will be accountable for them. If a formal complaint was made about this officer's attitude and comments, he could be reprimanded by the Chief. Chances are the Chief will roll his eyes and do nothing, but it would worth a shot.
So yes, a cop can run his mouth but you also have the right to make a formal complaint to be added to his file.