Barack Obama blasted Republicans over taxes as he launched a bus tour of the US Midwest to tout his job-growth strategy and distance himself from anger towards Washington that could dent his 2012 re-election hopes.