Umm. I wouldn't want to take the risk of MRSA. Considering how many people are in a gym, touching the bar, disinfecting the benches but not the bars, etc... You never know what someone has, until you get it from them.
Well, I'm on the same page as the OP. Just use long, knee high socks. They work great. Also, baby powder on the shins/socks helps it slide. Just like it does when someone uses it on their hand when they play billiards.