¿James obligó a Lily a casarse con él?

Creo que eso es un estúpido argumento y especulaciones planteadas por los sitios fanfic. En OotP, cuando Harry le pregunta a Remus y a Sirius, ¿cómo podría casarse Lily con James si lo odiaba tanto hasta su quinto año? Mientras que ella no aprobaba su intimidación, admiraba cómo James defendía a sus amigos y otras personas que fueron tratadas con crueldad por los aspirantes a amigos del Mortífago de Snape. Durante su séptimo año, James maduró un poco, demostrando ser responsable y valiente. Sin embargo, está implícito que James todavía tenía el deseo de acosar a Snape, pero estaba dispuesto a dejar de hacerlo por el bien de Lily. Esto la llevó a aceptar salir con él; y la atracción de Lily hacia él se convirtió en genuino afecto y, finalmente, en amor. La joven pareja fue elegida para ser Head Boy y Head Girl. Así que de ninguna manera James podría haberla obligado.

No. James no obligó a Lily a terminar con él.

Es cierto que James Potter estuvo un poco mareado a veces y, por lo que vemos en la pensativa Lily de Snape, realmente no le gustaba en ese entonces. Pero finalmente, como lo mencionó Sirius, los dos comenzaron a salir en su último año de escuela, para entonces James había arreglado sus caminos y los dos se enamoraron y estaban juntos.

No, no lo hizo. James creció y Lily comenzó a gustarle.