To the OP,
Another good idea would be to take some time off from school. Work, get into a research program, whatever. Just do something where you're out in the world gaining experience. The 2.7 won't look as bad after you've been out of school for 3, 4, 5 years as it will if you try to go straight to grad school from undergrad. If your angle is that you weren't mature or properly motivated, coming back a few years later will help you prove your case.
Also, pretty interesting discussion about the prospects of getting in, and I think you're all right. Chances of getting in below 3.0, or whatever other number, is more difficult, but it's definitely possible. I think the applicants below "the line" that are also motivated for the right reasons AND capable of performing well in graduate school will be able to stand out from the rest of the sub-par GPA/GRE crowd. If it's what you want to do it's worth it to send in your application and make them tell you no. Don't self-select yourself out because you don't think you have the numbers.
I'm not applying for a law program, but check out this website: http://gulc.lawschoolnumbers.com/stats It's interesting seeing where the line is for all the different schools. This is Georgetown, and it's pretty clear you want to be above 3.3/170 LSAT. They did waitlist someone with a 2.73/172, which is a situation similar to our OP's. Waitlist is better than a straight rejection!