We have a long way to go as a country - MP