Why Steven Naismith thinks Hearts deserved to beat Rangers