Right from the start of the Scottish Parliament, Christine Grahame has been a strong advocate for her constituents and a ...