I'm with Thunderbird. I won't go out of my way to kill someone whom I see typing, especially if they're in an out-of-the-way corner of the level; a friendly flaring is always in order, though

. However, if a missile I fired hits someone who's typing, or if I kill a typer without having seen their icon, I'm not about to apologize. (That completely transparent typing icon can come in handy here

.) Every time I start typing, I expect to die. It's that simple: type at your own risk unless you're already dead.
As for spawnkilling, I'll usually give the person a second or two to get oriented before I start firing. Besides, there's no point wasting ammo on someone who's still invulnerable

. The exception here would be a team game like CTF; you're a valid target as soon as you spawn. On the other end, I don't mind being attacked as soon as I spawn; it's just the luck of the draw. Besides, as has been said, your default loadout is good enough to take your attacker out; also, you have a fresh set of shields, as opposed to their potentially weakened state. Concussions make a great spray-n-pray weapon to fend off a would-be spawnkiller

.