Gov. Mark Dayton made good on his promise and vetoed the Republican tax bill Thursday morning while visiting a St. Paul elementary school.