Patrick Harvie has been branded a hypocrite after being caught breaking the law during his commute from Holyrood. The former government minister was pictured by an eagle-eyed rail user drinking a ...