That's what you're calling defining marriage now? So it's cool for 3 or 4 or 5 people to "marry" each other (yes, it will lead to that, people are doing it in other areas of the country). Got it.
It's called gay bashing when you disagree, but it's called tolerance when I disagree, right? I have to tolerate it while you can just call me a bigot, right?
Prop 8 changed the state constitution to take away the right of gay people to get married. It was a purposely and specifically targeted assault on the rights of a minority.
You want to "protect marriage"* from all the horrors of those icky homos who have the gall to love each other and think that they deserve the same legal protections that those of us who happen to love members of the opposite gender are entitled to, then that's your right. But don't sit there and act all offended because I called a spade a spade -- there's absolutely no logical reason why the government should not allow gay people to get married, ergo you're a bigot for supporting removal of their rights.
* And what a great phrase that is, eh? I love how it implies that marriage is somehow under assault, like it's going to change somehow if we allow 'dem queers to get hitched. Thing is, though, I sure didn't notice a change in my marriage when same-sex couples were getting married at city hall....
Going out on a limb here I'm going to guess that, your feelings on the subject aside, sports do fill a certain basic requirement in human society.
I keep asking my boss for a new machine, but apparently the quad-core boxes are reserved for managers with important work to do like using Powerpoint and surfing for softcore pornography.
Back in 2000 when I was trying to find a job before college ended, I got up, logged into my Linux box, sudo'ed to root and changed the root password -- to this day, I have no idea what I reset that sucker to.
In 2002 when I was (rightly) worried I was about to be laid off, I crawled into our closet, started tossing my wife's shows out and screaming about needing to rewire to stop my idiot users. I have no idea.
Anyhow, based on the few times I've woken up during this, it's like I'm acting in a way that makes perfect sense but obviously does not -- I'm operating from a completely made-up set of rules for my reality.
I'm not sure that's a prescription for on-time product delivery or a successful career, however.
Developers are like creative people the world over -- you've got to keep them on track, and that means managing them properly. Again, I recommend the Scrum model.
A lot of very smart people have put a lot of time in figuring out good methods of managing development, so there's no need to come in and re-invent the wheel.
I recommend finding an Agile training class someplace and learning how to manage a team using Scrum development -- it's a dandy way to go about things, developers tend to like it and it'll keep your business-side guys happy. I'd also pick up and read "Scrum from the Trenches" by Henrik Kniberg, which helped me with implementation of ideas I knew in concept.
Once you've got a grounding, you can move on from there and make tweaks.
"Been through Hell? Whaddya bring back for me?" -- A. Brilliant