I was at the gym today, which I have gone to for years without issues. I was doing my warm up set to start of my leg day. I was taking my normal 2-3 minute break in between sets and scrolling through my music during that time. A really buff guy comes up to me and asked me how many sets I had. I politely told him I had two more sets. He then proceeded to start yelling at me that I was taking to long. I started to get pissed off and told him to go away. He only continued to yell nonsense at me about how long I was taking. I told him if he didn’t get out of my face I was going to take twice as long. It really started to piss me off when he didn’t go away and throughout my set he kept yelling. Prior to coming over he was on another machine, wasn’t even waiting for mine. After I was done he didn’t even use the machine I was on (plus there was two other of the same machine open right next to me). I watched him for a while and he spend 15 minutes on another machine. I don’t understand what his problem was and he ruined my entire workout.