Sebastian Ruiz fatally assaulted 76-year-old Keith Moylan in his retirement village unit because he did not like the way the elderly man treated women, the WA Supreme Court hears.