Yes, I'm sure that something can be done. There must be more commitment towards the vulnerable communities, especially the LGBTQ community. Look at the situation of those who are either internally displaced or in refugee camps in countries where their lives are not safe. Who will take responsibility for their protection? Those host governments are not going to be taking on that responsibility.
As I said in answer to an earlier question, most of the frameworks for protection that are for action against those who perpetrate any kind of violence on these communities will be within the local context. The jurisdiction will be that of the host country, so their criminal laws will apply, and that's a very dangerous situation for them.
There are no shelters for women who are suffering domestic violence within the IDP community or the refugee community. At the same time, the UNHCR or the international bodies responsible for groups of refugees in a particular country will not take the responsibility for their protection from any kind of criminalization that happens, because the laws of a particular country are hostile to these communities.