Subaru should consider the following solution: mechanical toggle switch on dash, with 2 positions: "radio on" and "radio off". I know this is very hard to implement because the logic is extremely complicated, but I'm pretty sure some really talented programmer can do it.