Guy given 'hall pass' by his girlfriend has slept with 300 women to 'save' their relationship