Yes. He did it for you and me so we could be cleansed from our sin and live forever with Him.So was the crucifixion necessary?
You mean God poured that punishment on HIMSELF, surely?
Hebrews 9:22 And almost all things are by the law purged with blood; and without shedding of blood is no remission.