In der politisch unruhigen Zeit nach dem Tod von König Alexander III. 1286, der Herrschaft von König John Balliol und dem folgenden Schottischen Unabhängigkeitskrieg unterstützte ihr Mann zunächst die schottischen Patrioten gegen die Engländer. Angesichts der militärischen Übermacht des englischen Königs unterwarf er sich schließlich 1303 Eduard I., der die Oberherrschaft über Schottland beanspruchte. Als Robert Bruce sich im März 1306 zum König der Schotten erklärte und offen gegen die englische Oberherrschaft rebellierte, unterstützte ihn Strathearn nur unter Zwang. Zum einen wollte er seinen Treueeid gegenüber Eduard I. nicht brechen, doch vor allem misstraute er wohl Bruce, der im Februar John Comyn, Lord of Badenoch, einen Verwandten von Agnes ermordet hatte. Dennoch wurde Strathearn im November 1306 verhaftet und nach Südengland gebracht. Agnes und ihr Sohn Malise beteuerten seine Unschuld und baten um seine Freilassung. Eduard I. misstraute Strathearn, verurteilte ihn aber nicht als Verräter. Nach dem Tod von Eduard I. ließ der neue König Eduard II. Strathearn im November 1307 nach York Castle bringen. Dort durfte er zusammen mit Agnes und einigen Dienern in milder Haft leben, ehe er 1308 freikam. Nach 1310 lebten er und Agnes in der Grenzstadt Berwick, wo ihnen der englische König eine Pension zahlte. Spätestens 1312 diente Strathearn in der englischen Garnison von Perth, wo er Anfang 1313 gefangen genommen wurde. Robert Bruce enteignete ihn nicht, zwang ihn aber, zugunsten seines Sohns Malise auf seine Ländereien und seinen Titel zu verzichten. Der alte Earl starb spätestens 1317.