A hockey team and bank have apologised after a charity event for South Dakota teachers went viral and was condemned online as demeaning and "dystopian".