

“obligation of aid and assistance by all the means in their power”. Which is far above what being in NATO requires states to do. Which just btw also covers Greenland. Only ones off the hook are Ireland and Austria due to being neutral, the treaty still covers them though.
Berlin currently has a black-red government. I have no idea what your map there is showing. State elections wouldn’t show a federal map and the last federal elections don’t match, compare e.g. SH’s districts (northernmost state).
Berlin is kinda notorious for being a police state, and of the “IDGAF” nature, not “stickler for law” one.