I think there's two types of player who are "hard" - the ones like Vinnie Jones who made a living out of assaulting people and had little ability and others like McMahon, Reid etc who could dish the studs out but would also take them as well. It used to be good fun watching a tackle that must clearly have hurt but the guy on the ground would get up, clock who did it and a few minutes later get his revenge!
Players like Duncan Ferguson were seriously good players. He could play, no doubt about it, but if he needed to dish the dirty stuff out it was there. If you were a central defender you would earn your wage playing against him.
In the modern era, you just can't get away with filth and it's a miles better game now than watching clowns just hammer each other with assaults. Just thinking about the City players in who are seriously hard and could easily have gone back and been amazing in the 70s/80s:
Kompany - could mix it with anyone. If you wanted a fight, he'd give you one and he would out football you as well. One of the best battles I've ever seen between two players was back in 2010ish when we played Newcastle away when Andy Carroll was decent and at his 'peak'. Kompany and Carroll absolutely dished it out to each other! Great to watch and two proper hard men who would go hell for leather but not in a dirty way.
Tiatto - he might not have been the biggest player and when I met him he was sooo quiet, but Jeez he loved the rough stuff. One of my all time favourite players. I'd pick him for left back now! That Norwich game is legendary for me - go on Danny lad!!
Zaba - nothing to add!
Fernandinho - forget the wonderful talent and nice smile, this guy can mix it up. I'd loved to see him up against clowns like Vinnie Jones, Fern would be too clever for them and given them a f**king good hiding. This guy would've been the best player in the world against Jones etc.
Morrison - legend. He could play against 11 "hard men" on his own and still be on the pitch at the end of the game. Absolutely what we needed at the time and he's probably THE most important signing this clubs made in the last 40 years, easy. He single handedly sorted every "hard man" in Div 2 out and made the club, players and fans realise what was needed.
Tevez - must have been a nightmare to play against. Rock hard, skillful and a club legend. I'd sign him tomorrow if I could.
I think what a lot of these players have, apart from skill, is absolutely mental strength. When they walk out on to the pitch they don't care if its at Anfield, San Siro, Bernabeu - these guys are winners and nothing scares them. It's been a privilege to watch them.