Hi Bob
You are so correct. Some 10 years ago I bought "Machinist squares" (4 of them) just to find out that non of them was square...since then, I don't buy any square...I make them myself.
I found that the plastic drawing triangles are very square and accurate even in 45° or 30° so, I "copied" them to a plywood and, on few of them I added a strip to the base so I can use it for both checking and marking.
Regards
niki