Stephen Glass admits Aberdeen got what they deserved after painful Scottish Cup defeat