Firstly, congrats on your results! I don't think you should be calling out your client, especially on things that have no impact on what you're doing. It's their business = their decisions. That being said, what you CAN do is ask them if they're okay with everything you're doing and/or if some of your marketing activities might not be aligned with what they've imagined. You're certainly bringing in numbers, but are you staying consistent with their brand's market positioning and goals? If I were you, I would approach the problem carefully. Clients are always replaceable, but losing them to something trivial isn't really the greatest idea.