The basic premise here is, stop trying to expect OS X to behave like Windows. It won't. Just as Linux has it's way of doing things, so does Windows and OS X. That it's different from what you're used to doesn't mean it's wrong. Like it or not, it's the user who has to conform to how the interface works since you can't change it.
Having to go up to the program’s menu in order to quit the program, because simply clicking the red dot in the top left corner won’t do it. (Come to think of it....what exactly is this red dot for? It’s somewhere between quitting the program and minimizing it....and I have no idea whatsoever such an action would be useful for).
The Mac OS has
always been this way. Before OS X, too. Closing the last open window doesn't necessarily mean you're done using the application. It would be a real nuisance if say, Photoshop closed every time I closed the last image I was working on, only having to wait for it to launch again for the next image. As noted by others,
some apps will close if you close its only item it presents on the screen, but they are few.
I’m also trying to figure out why windows can only be resized from the lower right corner.
Because it hasn't come back yet. OS 9 and earlier had this ability, along with quite a few other "Mac" features. Spring loaded folders being one such example. It took a while for that to reappear in OS X. With OS 9 and earlier, and Microsoft's Windows, the respective companies could/can pretty do whatever they want with the interface since it's all their own code. With OS X, Apple has to get features working with the underlying UNIX base the way they want them to. You would think resizing windows from more than just the lower right corner wouldn't be that tough to implement, but we don't know that. It also could be one of those back burner items they just haven't done yet.
I’m still trying to figure out why on God’s green Earth Apple insists on using a single menu bar for every running program, especially now that most people are using monitors as large as 30” nowadays.
Screen real estate has nothing to do with it. This is also how the Mac OS was designed from day one of the original Macintosh GUI. Repeating the same menu on every open window is a waste of screen space and system resources. Like it or not, it's another one of those, "Get used to how the Mac OS works and quit trying to force it to do something it's not programmed to do." I don't go to the menus very often, but instead use the keyboard for as many shortcuts as possible. Once you memorize them, you'd be surprised how much faster you can work when one hand almost unconsciously performs one command while you're moving the mouse to a different objective, rather than wasting the movement to the menu and back.
The shortcuts are also much quicker in the Mac OS. You don't have to waste a keystroke just to first move you to the window menu, and
then the command you want. You press
one stroke for any command which has a keyboard shortcut assigned to it.