Robert James Ritchie, the artist known professionally as Kid Rock, is being ridiculed online after wearing an American ...