Protesters greet Obama at VA hospital