Hi Russ...
You're completely correct .. I should have explained where my response was coming from. There's nothing fundamentally wrong with wrapping a hazardstatement in a table to achieve some desired formatting.
My reply was based on the DITA (XML in general) premise that your source files should only contain "content" with minimal or no "formatting." Wrapping a table around a hazardstatement definitely falls into the "formatting" camp. Adherence to this guideline is completely dependent on your needs and in-house style and processing requirements.
Personally, I'd avoid needing to perform this extra step each time I added a certain element, when it can be done through automated means. This is a common problem for "notes" in general. People are inclined to want to add icons and other decoration into the source files because that's what they did in unstructured FM. I think it just adds more work to the authoring process and makes your content less modular and flexible, and potentially less consistent. Unless you're really only producing content for one deliverable (PDF), you likely shouldn't care about formatting while authoring. Get the content into the source file, then let the publishing process apply the formatting (including icons and other common formatting) for each deliverable.
Cheers,
…scott