The top court noted that the reason cited by the high court could be "understood or misunderstood" almost as a mitigating circumstance or a kind of a justification for the murder.
".. and it is obvious that the fact that deceased belonged to certain community cannot be a justification for any assault, must less a murder," Justices SA Bobde and L Nageswara Rao observed in their order last week.
Mohsin Shaikh, 28, was on his way to dinner with a friend in Pune on 2 June 2014 when they were dragged off their motorbike by a group of men armed with hockey sticks, bats and stones. Mohsin was brutally beaten and was left bleeding and unconscious on the road. He died.
Ganesh, Ajay Dilip Lalge and Vijay Rajendra Gambhire were among the 21 people arrested for the murder.
The Supreme Court, which called the judge's order "cryptic", said it was possible to understand a reference to the community of the parties involved but it was difficult to understand why the judge made these remarks.
Underlining that a court "cannot make such observations which may appear to be coloured with a bias for or against a community", the Supreme Court ordered the high court to consider the bail applications afresh, and this time, rule on the merits of the case.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.