Warrior is a term often misused in football jargon, but it sits easily on the shoulders of former Coleraine defender Gareth McConaghie.