The only implementation that I can outright say is "wrong" is the Apple's iOS ViewController, which people mistakenly call MVC...and then promptly throw the kitchen sink into that layer without a casual thought, growing that single file to thousands of lines of code, with state, business logic, display logic, and everything else all wound together...and thinking everything is well and good because they are following the MVC pattern.
The ViewController isn't bad all by itself, but calling it MVC is just not it.
The ViewController isn't bad all by itself, but calling it MVC is just not it.