Bleach is deemed to be one of the best methods of removing stains, unless the stain is entrenched and long-standing, in which case one may need to remove the location of the stain. When dealing with sins that are entrenched and long-standing, sometimes the only methodology is to remove oneself from the circumstances.
Avoidance of homosexuality, fornication, and other similar acts may require that you physically remove yourself from the circumstances on a permanent basis. Doing so may be the only means of ensuring that you are not complicit. Doing so may be your only hope for guaranteeing genuine repentance.
The Lord God Almighty El Shaddai