This is still an issue with vCenter 5.1.0B and ESXi 5.1 Patch 1. I can't believe a proper fix has not been implemented for this yet.
I was able to work around it by only disabling these sections under Storage Configuration/Pluggable Storage Architecture Configuration
- PSA Device Setting
- PSA Device Configuration
I didn't have to disable the settings for NMP.
I also ran into the same kind of thing with my BladeCenter servers when I had the remote media tray attached to a server. The devices for the virutal CD Rom and USB were treated the same way and generated compliance errors.