It was not "political correctness" that allowed this scumbag to remain an Army Major, it was pure sloppiness. Nobody in the military should be allowed to get away with what he did, and that he was not caught is more a testament to bad oversight than anything else.