Josh Hamilton thinks Texas is a bad baseball town