He is right. i once had killed somebody with a 30 miles shot and got hit by a 30 miles shot. The key is to turn early. If you see him climb for you even at those distances start evasive right away. Most times i start cranking them from that altitude around 22 miles while trading altitude for energy. This way you your closing rate will be way higher. A lot of people don't expect a closing rate of 650/700 miles and react way to late. But it also can work against you. If you don't know what you are doing. If he fires when you are going 650/700 that missile will reach you way quicker than you think. I overlooked that aspect a lot, so started going evasive really late. To late.
Also when approaching a bandit it's not smart to go head on in most cases. Especially when he has a wingman. "Crank" the guy's (keep the locked up targets in your radar gimbal limits) turn in at high speed when at 14 miles and fire when lined up and go straight back cranking him in the same direction or opposite. Depends on what the target is doing. But be aware, targets that are paying attention will fire at you when turning into them. But if you have enough speed that incoming missile will be easy to defend against.
One major rule when playing online: Always expect the opponent to be the best of the best. Unless you watched the player list before :)
When 104th is on the server, be super careful. When Wodan, =C=, Stuge, Ober zeist, 108th, =BK= clan, =RAF= clan and some others i missed, be super careful as well. It will end up in a cat and mouse game if you are good enough against those guy's. But that's the only thing you get :)
And always fly with friends if possible. Your survival rate and kill rate will go up significantly.