"What difference does it make"
The difference is that as a choice you make, you have no right to force someone to accept it.  That is why the gay community claims it is decided by nature and not individual preference, so they can maintain the force to make people like them.
You are right about how laws change how people are treated.  But forcing people to think the way you want them to does not make a just law either.