Germany captain Joshua Kimmich says he and his team-mates should not have "expressed political opinions" during the 2022 Fifa World Cup in Qatar.
Captains of seven European nations planned to wear 'OneLove' armbands symbolising diversity and tolerance during the tournament, as homosexuality is illegal in Qatar.
After world governing body Fifa threatened sanctions against players who wore the armbands, Germany's players placed their hands over the mouths during a team photo before their opening-game defeat by Japan.
"We wanted to convey the message that Fifa is silencing teams," then head coach Hansi Flick said after the game.
Speaking before Germany's upcoming Uefa Nations League games, Kimmich said he regretted making the gesture.
"In general us players should stand for specific values, especially as the captain of the national team. But it is not our job to express ourselves politically all the time," Kimmich told a press conference.
"Look at the issue of Qatar. We did not present an overall good picture as a team and country. We expressed political opinions and it took a bit away from the joy of the tournament. It was an outstanding World Cup in terms of organisation.
"Western countries represent views which we think are universal and should be true everywhere. We as a country are feeling that we also have problems, our own building sites. So it is maybe good to focus on that.
"In the past we did not do everything right, you want to stand for values that are non-negotiable but we have people who should deal with politics and they are the experts. I am no political expert."
Kimmich's comments came after he was asked about the 2034 World Cup, with Saudi Arabia set to be confirmed as hosts at the Fifa Congress vote next month as the only candidates.
Human rights groups, including Amnesty International, have expressed concerns about the country's human rights record and the treatment of migrant workers on construction sites.
"I would wish that those lads who will take part in the tournament in 10 years' time can focus on the competition. After all it is our duty to do our best when nominated because we are measured on results," Kimmich said.
Saudi Arabia denies accusations of human rights abuses and says it protects its national security through its laws.
Germany will play Bosnia-Herzegovina and Hungary on Saturday and Tuesday respectively in Uefa Nations League Group A3.