Megan Walsh (Beth Nixon) faced a new hurdle in Coronation Street recently when it became apparent young Sam Blakeman (Jude ...