Since the Marriage Protection Act requires only a majority vote in both houses of Congress (and the president’s signature) to become law, it is a more practical way to deal with this issue than the time-consuming process of passing a constitutional amendment.
Ron Paul, admitting in a 2004 speech before the House of Representatives that the MPA is a cheating way of giving a bill the power of a Constitutional amendement. His followers would never admit that he was attempting to cheat the system to ban gay marriage, but at least he did. (via steviemcfly)