It's not a 'great decision' It's a decision which is consistent with the legislation.
If the legislation is changed, the supreme court will continue to make decision which are consistent with the legislation.
The supreme court does not make decision whether homosexuals are against the order of nature.
By the looks of it, looks like the supreme court decision will not last, unless people in India realize they don't want to be a genetically mutated society and realize homosexuals are in fact against the order of nature. Because these genetically inferior individuals will eventually get the parliament to change law given enough pressure, if normal people stay quite.
These infertile parasites are gaining leg way in Sri Lanka too. It's time we stand up against homosexuals.