You're not gonna please everyone and everyone has different ideas as to what is right or good in a mix. I personally don't think the vocals are too loud, but that's just one more opinion.
Here's what I do with mix critiques: If I get a few people saying they don't like a certain aspect of my mix, and I can objectively agree with them, then I fix it. If I get one or two people saying they don't like something, and I think they're fucking crazy and have broken ears, then I leave it alone. Mix advice is only as good as the people giving it and/or if their stuff sounds good or not. That's up to you to decide. If RAMI tells me my kick drum sounds like ass or my snare is too compressed, I'll fix it. If MervynPerving tells me my kick drum sounds like ass, then I ignore it. You also get a lot of people that will bash or praise you solely based off what they think of your online persona. It's up to you to decide what is good feedback, bad feedback, and what you wanna fix. Sometimes you just gotta stand your ground.