Whilst we are trying to ban military personnel from using their acquired skills for the highest bidder perhaps we could also ban politicians from taking highly paid positions with organisations that they were regulating whilst a minister, acting for the good of the people.
Just a thought.