From the Jhonson perspective, spending plenty of money because some punk told him to 'watch cop shows' seems awfully unprofessional. Heck, even not calling the team again if they did the job very well because he personally dislikes them - seems strange to me. The Jhonson is a professional and he calls these runners because they get the job done, if they insult him - they'll just find it harder to negotiate their pay later. Or they would not get to improve his loyalty at the end of a successful run. Johnson is not an all mighty demi-god - he is a middleman. Getting people killed just for saying the wrong thing in a meetup would get him such a dreadful reputation that runners would not work for him.
For these aspects, I agree that the players behaved in a way that should be sanctioned - but I'd settle with negative dice pool to social roles with him (wrong clothes, wrong attitude etc). Less social rewards, e.g. he would not become a contact after the run, and likely slightly less pay due to less dice to negotiate with. I think it should be enough - I don't think you get notoriety for being rude to a Jhonson, I think you get it from failing to do your job. But if the Jhonson dislikes you personally, well - you should know better whom to ask for favors afterward.
Remember that the Jhonson works with misfits, people at the edges of society, he cannot be so volatile if he wants to keep doing this kind of job. He should be reasonably loyal to his team - as it is his reputation too. He'll just damage himself by mistreating the people he just hired. The worst thing I think is that he does not hire them, the team lost all income and has to do drek jobs to pay rent. Or worse, borrow money for lifestyle - (In debt quality?). Then the next time, they are more eager to work and more polite. Problem solved nobody died.