It will be difficult (but perhaps if you have a good legal representative not impossible) to get exhonorated for transgressing the TRA.
The issue is though that if these infringements happen with a boring regularity it may be that the promulgation of the information needs to be reassessed.
The AIS system is a lot better than it used to be (or have we got used to its limitations) but the lack of a good and authoritive visual representation is certainly something which I would find difficult to defend.
As EA says it may be that a WXBRIEF service could help although it would have to be funded at the point of contact rather than at source, and I am sure that even in the US there are regular busts of regulated airspace.
FD