The book had the sphinx in the maze. I remember being somewhat disappointed when it didn't appear in the film. It was a cool scene.
Snape, I think, just had poor emotional control. Surely he could have just found some other witch to marry, like a normal adult would have done. Still, his tale was a touching story of unrequited love and poor life decisions.