Maybe anytime they authorise military action all those who vote for it should be drafted to serve, and a by-election held to replace them. It might make them think a bit harder, and if there's a real need to send the troops in, surely no patriotic politician would be put off voting for it just because he or she would be in the front line along with the others.
After all, if it was good enough for Teddy Roosevelt, it should be good enough for his political descendants.