Speaking before a friendly audience of cadets at Virginia Military Institute the Arizona Republican blasted Democrats for delaying funds for US troops and repeated his criticism of Bush for not moving earlier to send more troops or change military strategy .