If you purchased a Straight Talk device and did not activate it with them, there isn't much you can do. Since you were an AT&T customer, did you ask them if they would unlock it?
Otherwise, there is nothing anyone here, nor Apple can help you with. If it is locked to Straight Talk, they are the only ones that can authorize the unlock. You will have to deal with them.