I genuinely ask: don't you think that for the people which needs a specific solution and/or are too pushy, you should move to the professional services route and charge accordingly? I am not talking about the random guy but the company which is making money and know that work should be paid.
IMHO professional services are not a scalable business... I would rather take a "product" route of some kind that allows to sell the same thing to N customers.