Teen banged by angry step grandad