You can't have your priorities mixed up. Your music and its quality comes first. Its sad to see so many people get angry and shut down after getting called out for this behavior. You can't fight for an audience and then have nothing to say. You will never be satisfied if you are not willing to better yourself and earn that respect from your peers. Hone your craft, its a long process but no one ever regrets developing a skill.