I say carry in any manner that suits you and is in compliance with the law. Just because some OPINION ENFORCEMENT OFFICER doesn't like it and recommends to not do it does not make it illegal. You have a constitutionally protected right of self defense. The courts have ruled that LEO's DO NOT have a Constitutional obligation to protect you or your family as individuals only as a society or community as a whole. And when the seconds count, the police are only minutes away--- assuming the 911 line wasn't busy, they actually dispatched the officers to the call, they officers actually went to the location where the need was, or they got out of the car to investigate---- All of the preceding have been documented at various locales in the last few years.
It is suggested that you become intimately familiar with all the laws in your state and location with regards to carry, concealing, schools, defense of self, home, family, property, and use of force. It may seem like a lot but the LEO will site you for your ignorance of the law if he thinks you violated the law.