Yes, but the Republicans in Congress would have had their constituents to listen to, and Romney himself may have been hesitant to tick off the voters by granting amnesty as Obama did. As many here have pointed out, Romney will do whatever public opinion calls for.
OTOH, Obama did what he wanted to do, and doesn’t care what anyone on the other side (or his own) thinks of it.
You are doing it now, supporting the liberal that supports amnesty.
/johnny