If we have to put blame to one entity, then I don't know how ownership isn't the correct answer. At the end of the day, they're responsible for hiring/firing the GM/Coach who are responsible for the output of the players.
Ownership held on to a bad GM for way too long and then failed to conduct a real interview process for the next GM.