The political arena is the public forum for moral debate