* I have to sign up for iTunes to keep my computer updated!? * I HAVE TO GIVE ITUNES MY CC# TO KEEP MY COMPUTER UPDATED!? * I have to restart my computer to keep it updated? I thought this was Unix?
As of Lion, you sign in with an Apple ID. That is not iTunes, but iTunes also uses this ID. You do not need a credit card number to update your OS. That is only required for purchases in the App Store. If the update involves a kernel, kernel extension, Aqua/Quartz or other core component modification then yes, you will need to reboot. You probably have to reboot for updates more often than in a modern Unix due to the GUI integration, but generally less so than in Windows.
Keyboard (external mac? keyboard) * Why is the keyboard all fucked up? Two keys labeled delete? Is there some aversion to calling a backspace key a backspace key? * Where the fuck did insert go!? You know some people actually use insert! * For that matter where is num lock and scroll lock? Again, I use those keys! * Why redesign the num pad into a Apple(TM) num pad and move all the keys around? * The behavior of the home and end key is stupid! They jump to the end and beginging of the document instead of the end and begining of the line! What gives them the right?! * They remove essential keys like insert but I have F1-F19!? And an eject key on a system that doesn't even have an optical drive? (not that they knew that about my system, so a small pass there.) * Seriously? No Alt key? WTF, I thought this was UNIX! How the fuck am I supposed to use EMACS!?
It sounds like you are using the mini bluetooth wireless keyboard. You would probably prefer the full-size keyboard which has many of the keys you are concerned about. The behavior of the home and end keys is the way they have historically always worked in computing. It was Microsoft that changed the behavior in Windows and got people used to the different behavior. It was also Microsoft that changed the behavior of the Control key from its original usage of sending actual control codes. Apple retains the original behavior and introduced the Command key which works like the Microsoft Control Key. To move to the Beginning / End of a line, use Command+Left or Right Arrow. As for Alt, this is actually more correctly referred to as the Meta key. The Option key on the Apple keyboard provides this functionality, and it's is conveniently in the exact same location as the Alt key on PC keyboards. Of course, if you hate the Apple keyboard so much, there's nothing stopping you from using any USB or Bluetooth keyboard with the Mac, they're all supported and OS X understands how to map PC-specific keys to their OS X equivalents.
OSX Windows * WIndows present resize mouse cursors on some windows edges that cannot be resized! Inexcusable! I should be able to resize the window from any edge. And for god sakes, if I can't resize it from that edge don't show me a fucking resize cursor and make me think I'm losing my mind.
As of Mountain Lion you can resize any resizable windows from any corner. If you're getting a resize cursor than you should be able to resize it. I'm not sure why you're having this experience but if you are indeed experiencing a bug related to this it might be worth bringing up to Apple Support so that they can be made aware of it.
* What the hell is up with this full screen arrow. Useless shit. It removes all the windows from my other screens and throws up a lame gray background. Lame.
When you full screen an application, a virtual desktop for that application window is created on the fly. Your other windows are still there on their original desktop. You can still Opt-Tab back to them or use Mission Control/Expose. I don't understand what the issue is here?
* Is this green control box maximize or what!? It seems like sometimes it wants to maximize height and width, and other times it will only maximize height. Be consistant. No, actually, always maximize both!
This is another one those scenarios where you have to unlearn Microsoft paradigms. The green button is not a maximize button, and no one ever said it was. It is referred to as the "zoom" button. It's function is to optimize the window size appropriate to the document it contains. For example, a word processor window would zoom such that a full page-size is visible. A web browser would attempt to zoom to be proportionate to the full width of the web site. There is no "maximize" button in OS X.
* More customization of color and style would be nice,
* I can't type a path in here? Fuck that! That alone makes this program trash. Really, a lot of the "finder replacements" are trash for the same reason. Are people afraid to have a path bar you can type in?
It's not perfect or intuitive, but Command+Shift+G will bring up a dialogue to allow you to type in a path.
Apple Magic Mouse
If you don't like the Apple Magic Mouse, you aren't forced to use it. Any mouse will be recognized and work just fine in OS X. You don't need a scroll wheel as scrolling is done via the touch surface. It's omnidirectional and works great. Personally, I really enjoy using the Magic Mouse, but I agree that it's not conducive to gaming. For one, due to its single-surface design it is not possible to perform a simultaneous right and left click which some games use. For this reason I keep a second traditional Microsoft mouse around for gaming.
Multi monitor support
I have to completely disagree with you here. Multi-monitor support is an area that OS X really shines. Windows in a multi-monitor scenario on the other hand is a total frustrating experience. For example, in Windows: * Child windows open up on random monitors seperate from their parent. * God forbid you boot up without one of the monitors (such as moving a laptop from a dock scenario). You may end up with an application that insists on opening up on a phantom display, where the only fix is to alt+spacebar+m and move it with the arrow keys (guessing which direction it might be and hope you get it right). Also, since the introduction of the Windows 8 disaster, there's been much discussion as to why a touch-screen on a laptop is generally considered a bad idea. OS X is not designed around a touch interface. That's why Apple created iOS. If this is something you want in a portable computer, perhaps Windows 8 is more to your liking. However, don't mix personal-preference with "This OS sucks." You seem to be doing that a lot in this rant of yours.
File System * Isn't this FreeBSD? Then act like it! Setup directories the way FreeBSD sets up their directories! Why use an existing OS and throw out all the very long held conventions of that OS? Not only did they throw out FreeBSD conventions but they threw out all Linux and Unix conventions! Oh they kept some things, but they're inconsistant or rarely used, which only makes matters worse.
No this is not FreeBSD. It's OS X. The userland core it is built upon is its own BSD variant called Darwin. It has roots in Mach, FreeBSD and even NeXTStep/OpenStep. As far as conventions go, care to elaborate? What exactly about the file system layout do you take issue with?
but I want to be able to play real games.
Game companies seem to be alergic to hiring OpenGL developers and are married to Microsoft/DirectX. To be fair, Apple isn't known for their willingness to work with Game developers. Efforts such as Steam for Mac have gone a long way in closing that gaming gap, but there's still a long road ahead. In the meantime you always have the option of bootcamp. You don't lose anything by going with Mac. You can always install a Windows partition and enjoy all of the software available to PCs, and boot back into OS X when you're done with your gaming.