Discus champion Krishna Poonia criticised athletes who pulled out of the Commonwealth Games and said India had proved that it could host a successful event.
The Delhi Games was hit by a series of withdrawals by high-profile athletes who cited security and health worries after a chaotic build-up, which included the collapse of a bridge outside the main stadium.
"India has proved that it can host a big event. I want to thank everybody who made it possible," the 28-year old Poonia, the first Indian woman to win a Commonwealth athletics gold, told reporters.
"Security concerns are everywhere and India is a very big country. I did not like it when they blamed our country for withdrawing from the event.
"We also love our life. They would have been our guests and we would have taken more care of them than ourselves," Poonia added.
Some athletes, including Jamaica's world and Olympic sprint champion Usain Bolt, pulled out because the Games were taking place too late in the year. But others such as Australian world discus champion Dani Samuels refused to travel to India due to security and health concerns.
Poonia, who has a nine-year old son and is coached by her husband Virender, burst into tears as she described the sacrifices she had to make in her bid for glory.
"I had not seen my son for six months. Both I and my husband were away for training. It's very difficult to stay away from your kid as you all know," a sobbing Poonia said.
"I think all my pain has now gone away with this medal. My son had exams on Monday. He reached just in time for my event and later wore my gold medal on his neck. The pain was worth it," she added.
China a tech powerhouse; why India must catch up
A world record for Sehwag
Discus World champ Dani Samuels withdraws from CWG
Bolt might just spring a surprise at London
Surender Singh wins 3000m Asian GP gold