This reminds me of a story I heard about an unpleasant player I faced at Regionals. After the final match had been played (I never made the cut but then I never expected to either) I was speaking to the T/O about the guy, who had made it to the top 8 but then got owned by the eventual winner of the tourney after deploying slow play tactics. My first complaint about the guy was that he had his kid with him. Not that I have anything against kids, but the poor kid was very young and clearly bored, and it was very difficult to concentrate playing against him because every five seconds he wouyld have to stop and shout at the kid for touching a model he shouldn't have or throwing stuff about or just being noisy and demanding. I know other people didn't like it either. Additionally, the guy was just obnoxious to play against.
Anyways, talking to the T/O afterwards it turned out the guy was not only local but a regular at the store. Apparently in a previous tourney, in the first round of the first game of the day, this guy's opponent revealed his Firespray dial to show a 2 turn in the wrong direction which would immediately take him off the board. This was clearly an error, and the opponent therefore asked the guy if he minded using what he'd obviously meant to do (the same turn in the other direction) and the guy said 'no, you have to fly him off the board.'
Turns out that word got around pretty quickly, and suddenly every time for the next few weeks that this guy turned up for a game, everyone was suddenly 'busy' or 'had to go'. Eventually, the T/O took pity and took the guy to one side, explaining why people were avoiding him and advising him to be a bit more sportsmanlike in future. The T/O also told me that he would be having a with the guy again about his kid. For context, there was another kid there that day with his Dad, and they were playing as a father/son team. The guy had called the T/O well in advance and asked if this was cool, and the T/OI had said that the guy would have to ask each opponent on the day, as they may feel an unfair advantage. Nobody did, and that kid was well-behaved, quiet as a mouse and had lots of fun. So it wasn't a case of people hating on my guy just because we were being anti-kids. The T/O said he had no idea that the guy would have his kid with him before he turned up, and he'd had several complaints and grumblings from various people throughout the day about the kid's behaviour.
Long story short, OP did absolutely the right thing, and the same as I myself would do in those circumstances.