Bush is violating the Constitution, no more, no less.
Also, while Chavez has successfully portrayed himself as a socialist, please note that the Socialist International Alliance, the union of many socialist parties, endorsed his OPPONENT in the last election, and threw him out of the Alliance for simply taking all the money from white rich people and giving it to Mestizo rich people.