An IP address is basically public information when you do anything online. Why would police need a warrant to obtain it? Do they need a warrant to look at a phone book and find your street address? Why is this any different? Besides, hiding your identity online is one of the first things a hacker learns. This whole thing makes no sense and proves how out of touch some of these people are.