Former Orlando Magic power forward John Amaechi believes sport has created an environment where racism and old-fashioned views can survive.