Why did they wait so long after it was fired upon (it was a Union fort) and captured by Confederate troops four months before, the act which officially started the Civil War?
Getting fired on by the Union four months later was pretty much routine, no big deal.
"The social contract exists so that everyone doesn’t have to squat in the dust holding a spear to protect his woman and his meat all day every day. It does not exist so that the government can take your spear, your meat, and your woman because it knows better what to do with them." - Instapundit.com