Description of problem: This would allow a user to get around quota constraints.
We could configure screen to use $HOME/.screen directory instead, but then the multiuser feature couldn't be enabled just by adding suid bit to the screen binary. Not sure how many users actually use that and if it's worth keeping /var/run/screen. Also, updating to a screen using a different directory might cause problems for users as new screen won't find the sockets created by old screen.
I'm considering update to a 4.1.0 pre snapshot. It uses an incompatible protocol with 4.0.3, so reattaching to old sessions won't be possible anyway and we might as well switch to the $HOME directory and support the multiuser feature only through a spec build-time option.
$HOME/.screen is now used in screen-4.1.0-0.1.20101110git066b098.fc15.
This was reverted due to bug #676663.