sorry for your losses
well, I will admit I had the EXACT same problem.
first off, putting 2 different gouramis in a tank is not recommended, and I had a blue gourami with a dwarf gourami in my 10g (don't get me started on what a bad choice that was) and they fought like hell. Once I resolved that the dwarf gourami started picking on my flying fox, again a bad choice on my behalf. Dwarf gouramis hate fast swimming fish eg. flying foxes, danios etc because thay are quite laid back, at least mine was until the whole thing started.
Do not blame your self though, you did nothing wrong and did more than enough to try and resolve this
I hope your ok