Your logo should be an asset.
Your logo is the first point of interaction with your brand. It Is the face of what you stand for. If it represents well in terms of being a leverage then its an asset.If it does disservice to your image or what you intend to preach then its surely a liability.The effort put into having the ideal logo for your brand is always worth the sacrifice.