There is also a training/operating concept that you fly the maximum speed you feel safe at, and ATC should not bully you into something you feel is unsafe, or going to lead to a bust of the stable approach parameters.
ATC dont bully you.They command you.What you fly into some Greek island is your business.But at a busy airport,fly the speed they give you.They rely on it for separation.Its not a game.Sounds to me like this pilot who was dismissed values airmanship and will be much better off taking his skills to someone else who appreciates them.