Then please, instead of
saying you can prove me wrong, actually prove me wrong and crack my password

like I said, good luck.
Aaaaand right on cue, the expected reply. Here's a quick lesson in how passwords work for everyone:
-----
The normal way you do this is you don't store the user's actual password anywhere. You calculate a big giant number based on the password, in a predictable way, with the property that the calculation is is relatively cheap to perform, but so that if i have the big giant number it's very very hard to guess what password might have produced that number.
This is one-way-hashing. Keywords: MD5, SHA-1, SHA-256 for further research.
Now, when I try to log in, I type in my password. The web site or whatever does the calculation on whatever I typed in, and compares the resulting number to the number it stored away. If they're equal, it says "great! You typed in the right password! Welcome!"
Why the heck do we bother with all this crap? Well, sometimes bad guys break into the web site and steal the database. If we just stored the passwords, they're just have the passwords for everyone and that would suck. This way, they just have a pile of big giant numbers that are very hard to turn back into passwords. Having the number is useless for logging in.
If we were not worried about the bad guys stealing these big giant numbers, we wouldn't have to do anything much for passwords. All you have to do is limit how fast someone can try passwords out. If you say "dude, that's three bad passwords in a row -- come back in 10 minutes" then you're not inconveniencing users at all, and you're limiting the bad guys to trying out 432 passwords a day. You can tell people to use practically anything for a password and it'll be good enough. Avoid words that start with A, and that'll get you most of the way there.
So, we have complicated passwords because we're worried about the security of our database of big giant numbers, the so-called "hashes". These are, in fact, a MAJOR target for bad guys.
Once you've stolen a set of hashes, you don't even bother trying to reverse them. What you do is you test passwords on your own computers, really really fast. Way faster than 432 a day. Way faster than 432 a second. More like a million per second. So the first thing you do is you try every word in the dictionary, with every possible combination of upper and lowercase. That'll take a couple of minutes. Now you go to work on algorithms that add a digit, or two digits, or four digits. If some dolt has given you his algorithm, you try that one out first. If his algorithm produces a billion possible passwords, that'll take about 20 minutes.
If you simply had to try out every single combination of upper and lowercase letters, digits, and various punctuation, that's gonna be more like 600 trillion combinations, which will take more like 20 years. This is why truly random passwords are stronger than any sort of algorithmic mucking about with a single word and a few digits.
-----
Now, finally, we get around to why I'm not going to crack macpro's password for him.
Remember when I said that you have to steal the hashes, the big giant numbers, for any of this to work? That part is ILLEGAL. It's A CRIME. Which is why I'm not going to break in to TPF and steal the hashes and spend 20 minutes to tell macpro what his password is. I'm not a criminal.