Rep. Sheila Jackson Lee, the longtime Democratic Texas congresswoman running to become the next mayor of Houston, has been in the news apologizing for her words while defending herself against what she claims are political attacks against her campaign.