Sunderland manager Martin O'Neill has urged clubs to take a more long-term approach in the wake of this week's high-profile Premier League sackings.