The prime minister and her cabinet are facing growing opposition after the House of Representatives passed a bill for a blanket amnesty that would include former premier Thaksin Shinawatra, convicted and sentenced to prison for abuse of authority while in office.