Obama Battles Right-Wing Critics