Почему сербы и хорваты досих пор не в ладах между собой, что произошло с этими двумя народами?

Вообще то все дело в религии.

Потому что в войну, когда Югославия была ЕДИНСТВЕННОЙ страной Европы, насмерть бившейся с фашистами наравне с Советским Союзом, зверствовавшие там отряды полицаев и карателей состояли как раз из хорватов - "Усташи"...

Война произошла, и политический раскол на лагеря.