There must be something about Declan and Megan's history that us fans haven't seen yet. Someone said on another post that Declan was Robbie's dad! Nobody has ever been good enough for Declan in Megan's eyes. Declan hitting Megan then stopping? Megan just accepting?
None of this was ever explained and I just hope we learn a bit more about this so it would make more sense.