You think bosses just spring up out of the ground? Or political leaders? Or parents? All of these authorities are created by society through social processes and their behaviour is determined by social processes. Parents are given authorities XYZ based on social consensus, but denied authority to e.g. abuse their kids. Bosses are given authorities ABC but denied other authorities and so on. These roles are all socially defined and came about through social processes.
"Who should decide?" The appropriate authorities that have been selected by social processes to have that authority. Your question is so fucking dumb because it pretends to be oblivious to the fact that legitimate authorities are put into power precisely because the community has delegated the job of deciding to them.
Your question amounts to saying "It's wrong that the legitimate authorities who have been elected, selected, chosen to decide questions within their sphere are making decisions within their sphere! What right do those legitimate community chosen leaders have to make decisions on behalf of the community!?"
Fucking idiot. The community leaders have the legitimate authority to make the community decisions precisely because the entire purpose of their office, and the reason they were put in that office, is so that they would and could make those decisions.
You're begging the question. "Who should decide?" is a retarded libertarian talking point that just emphasizes how little you understand co-operation and the entire fucking purpose of government.
"Who should decide?" The fucking GOVERNMENT. THAT IS WHY THEY EXIST. TO BE THE ONES WHO DECIDE.